Reducing Effects of Plagiarism in Programming Classes

نویسنده

  • Kevin W. Bowyer
چکیده

Large programming classes are traditionally an area of concern for maintaining the integrity of the educational process. Systematic inspection of all program solutions for evidence of plagiarism can be done using an automated tool. The ``Measure Of Software Similarity'' tool developed by Alex Aiken at the University of California at Berkeley analyzes a set of programs to detect evidence of “duplicates.” However, experience in applying this sort of plagiarism detection in a large programming class indicates that the main long-term effect may be to simply shift the source of plagiarism. This possibility leads to considering the reason for fighting plagiarism and then to exploring additional techniques aimed at reducing the perceived motivation for plagiarism.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Plagiarism detection across programming languages

Plagiarism is a widespread problem in assessment tasks; in computing courses, students often plagiarise source code. For all but the smallest classes, manual detection of such plagiarism is impractical, and, while automated tools are available, none has been applied to detect inter-lingual plagiarism, where source code is copied from one language to another. In this work, we propose a novel app...

متن کامل

A Two-step In-class Source Code Plagiarism Detection Method Utilizing Improved Cm Algorithm and Sim

Source code plagiarism is becoming one of the most serious problems in academia. There have been many proposed methods that attempt to detect source code plagiarism in programming classes. Most of them extract algorithmic features from the source code and measure the similarity between them. These methods show high levels of accuracy in evaluation experiments, and however, it is concerning that...

متن کامل

Plagiarism and its Detection in Programming Languages

Program similarity checking is an important application of programming education fields. The increase of material now available in electronic form and improved access to this via the Internet is allowing, with greater ease than ever before, plagiarism that is either intentional or unintentional. Due to increased availability of On-line material, people checking for plagiarism are finding this t...

متن کامل

An AST Plagiarism Detection Model for Procedural Programming Languages

Plagiarism is a common place in academics, especially in courses involving programming. In this paper, XPDec, an XML-based model is introduced to detect similarities among programs that arise under plagiarism. Based upon the syntax of a specific programming language, XPDec uses an XML scheme that is suitable for the detection of plagiarism. XML documents are generated from given program sources...

متن کامل

Intrinsic Plagiarism Detection using N-gram Classes

When it is not possible to compare the suspicious document to the source document(s) plagiarism has been committed from, the evidence of plagiarism has to be looked for intrinsically in the document itself. In this paper, we introduce a novel languageindependent intrinsic plagiarism detection method which is based on a new text representation that we called n-gram classes. The proposed method w...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2003